const fs = require('fs');
// fs.readFile('./package.json',(err,data)=>{
//     if(err){
//         console.log(err)
//     }else{
//         console.log(JSON.parse(data).name)
//     }
// })
function readFileAsync(path){
    return new Promise((resolve,reject)=>{
        fs.readFile(path,(err,data)=>{
            if(err) reject(err)
            else resolve(data)
        })
    })
}
readFileAsync('./package.json').then(data=>{
    console.log(JSON.parse(data).name);
    return readFileAsync('./hello.txt');
}).catch(err=>{
    console.log(err)
}).then(data=>{
    console.log(data);
}).catch(err=>{
    console.log(err)
})